package domain

type TmallServicecenterTaskQueryrefundRefundWorkCardTo struct {
	/*
	   existingFailure     */
	ExistingFailure *bool `json:"existing_failure,omitempty" `

	/*
	   failureList     */
	FailureList *[]int64 `json:"failure_list,omitempty" `

	/*
	   notExistingList     */
	NotExistingList *[]int64 `json:"not_existing_list,omitempty" `

	/*
	   refundList     */
	RefundList *[]int64 `json:"refund_list,omitempty" `
}

func (s *TmallServicecenterTaskQueryrefundRefundWorkCardTo) SetExistingFailure(v bool) *TmallServicecenterTaskQueryrefundRefundWorkCardTo {
	s.ExistingFailure = &v
	return s
}
func (s *TmallServicecenterTaskQueryrefundRefundWorkCardTo) SetFailureList(v []int64) *TmallServicecenterTaskQueryrefundRefundWorkCardTo {
	s.FailureList = &v
	return s
}
func (s *TmallServicecenterTaskQueryrefundRefundWorkCardTo) SetNotExistingList(v []int64) *TmallServicecenterTaskQueryrefundRefundWorkCardTo {
	s.NotExistingList = &v
	return s
}
func (s *TmallServicecenterTaskQueryrefundRefundWorkCardTo) SetRefundList(v []int64) *TmallServicecenterTaskQueryrefundRefundWorkCardTo {
	s.RefundList = &v
	return s
}
